A Lightweight Process Model and Development Methodology for Component Frameworks
نویسندگان
چکیده
Software frameworks typically constitute a semi-finished software architecture for a complex application domain that can be adapted to the needs and requirements of a concrete application in the domain. Since the introduction of objectoriented frameworks in the late eighties, the development of software frameworks is still costly and difficult to handle. To reduce development risk, process models and development methodologies for object-oriented frameworks have been developed, e. g., the hot-spot-driven approach by Pree. With the emergence of component technology also so-called component frameworks appeared that are currently considered as the highest level of software architecture reuse. In contrast to object-oriented frameworks, a proper process model for component frameworks is still missing. Such a process model needs support by a development methodology for identifying and specifying the framework’s components. Consequently, the quality of today’s component frameworks is eventually dependent on the experience and skills of the framework developers. The contribution of this position paper is a lightweight process model and development methodology for component frameworks. This process model is called ProMoCF and bases on the hot-spot-driven approach for object-oriented frameworks. ProMoCF extends it by activities and methodical support for identifying the framework’s components and defining the framework’s flexibility requirements by introducing so-called group-hot-spot-cards. In this position paper, we argue for the benefits of a lightweight process model for developing software frameworks. The proposed approach has been successfully applied to the development of our component framework for personalized multimedia applications.
منابع مشابه
A Component Framework for Personalized Multimedia Applications (Flyer english)
A practical support for a dynamic authoring of personalized multimedia presentations is neither provided by industrial solutions nor research projects today. With the software engineering approach, the MM4U framework (“MultiMedia For You”), we present for the first time a general and at the same time practical support for the dynamic authoring process. The aim of the MM4U component framework is...
متن کاملEconomic Development: An Individualistic Methodology
This paper establishes two theoretical frameworks in the study of economic development. These are constitutional analysis and interdisciplinary perspective. This study acknowledges that the economists are the ones to blame for lost of the underdevelopment in many parts of the world. These two theoretical frameworks are part of an individualistic methodology. The paper first, discusses individua...
متن کاملRejection of the Feed-Flow Disturbances in a Multi-Component Distillation Column Using a Multiple Neural Network Model-Predictive Controller
This article deals with the issues associated with developing a new design methodology for the nonlinear model-predictive control (MPC) of a chemical plant. A combination of multiple neural networks is selected and used to model a nonlinear multi-input multi-output (MIMO) process with time delays. An optimization procedure for a neural MPC algorithm based on this model is then developed. T...
متن کاملA component framework for personalized multimedia applications
Multimedia content today can be considered as the composition of media elements in time and space into a coherent, interactive multimedia presentation. Personalization of such multimedia content means that it needs to reflect user’s profile information and context information. To create such personalized multimedia content, a manual authoring of many different documents for all the different us...
متن کاملModel-driven business process integration and management: A case study with the Bank SinoPac regional service platform
Business process integration and management (BPIM) is a critical element in enterprise business transformation. Small and medium-sized businesses have their own requirements for BPIM solutions: The engagement methodology should be fast and efficient; a reusable and robust framework is required to reduce cost; and the whole platform should be lightweight so that one can easily revise, develop, a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005